package com.itheima.springProxy.demo02;

//租客
public class Client {

   public static void main(String[] args) {
       //真实角色
       Host host = new Host();
       //代理实例的调用    处理程序    ()
       ProxyInvocationHandler pih = new ProxyInvocationHandler();
       //将真实角色放置进去！ (通过调用程序处理角色来处理我们要调用的接口对象)
       pih.setRent(host); //通过程序处理角色来实现真正要代理的角色
       //动态生成对应的代理类！    ()
       Rent proxy = (Rent)pih.getProxy();//获取代理类，proxy就是动态生成的，我们并没有写
       proxy.rent();//代理类执行方法
  }

}